@orange: #ee9945;
.schedule {
  height: 100%;
  .panel-item {
    height: 100%;
    width: 100%;
    background: #FFF;
    overflow: hidden;
    & > div {
      height: 100%;
      width: 100%;
      padding: 3% 15% 3% 20%;
      & > div {
        width: 100%;
        height: 100%;
        background: rgba(57, 62, 58, 0.89);
        border: 3px solid #b9a76e;
        border-radius: 3px;
        padding: 1rem;
        table {
          margin: 0;
          width: 100%;
          height: 100%;
          color: #FFF;
          font-size: 2.5rem;
          border-bottom: 1px solid #4d524f;
          tr {
            &:first-child {
              color: #adb17e;
            }
          }

          td {
            &:first-child {
              color: #adb17e;
            }
            border-top: 1px solid #4d524f;
            border-left: 1px solid #4d524f;
            border-right: 1px solid #4d524f;
            text-align: center;
          }
        }
      }

    }

  }
}
